#!/bin/bash
#rp根分区占用大小 rpp根分区使用率 rc剩余根分区百分比
rp=`df -Th|grep root|awk '{print $6}'|tr -d %`
rpp=`df -Th|grep root|awk '{print $6}'`
rc=`expr 100 - $rp`
if [ $rc -lt 20 ]
then
    echo "空间告急,根分区剩余不足20%,已经使用$rpp"
elif [ $rc -lt 50 ] && [ $rc -gt 20 ]
then
    echo "空间紧张,根分区已经使用$rpp"
else
    echo "空间充足,根分区已经使用$rpp"
fi
#md内存使用大小 ml总内存大小 mt内存使用率
md=`free -m|grep Mem|awk '{print $3}'`
ml=`free -m|grep Mem|awk '{print $2}'`
mt=$((md*100/ml))
if [ $mt -gt 80 ]
then
    echo "警告：内存已使用$mt%"
elif [ $mt -lt 20 ]
then
    echo "内存充足"
else
    echo "内存正常"
fi